Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F11 France F19 France F20 Belgium F2 Spain #2-w3 Spain #2-w4 France F6 France F7 France F8 France F10 France F3 Morocco F2 Morocco F3 France F12 Great Britain F18 Germany F4 Kazakhstan F1 Kazakhstan F2 Russia F3 Uzbekistan F1 Uzbekistan F2 Turkey F26 Turkey F27 Belarus F2 France F17 Germany F17 Kazakhstan F6 Kazakhstan F7 Kazakhstan F8 Russia F2 China F4 China F5 Kazakhstan F7 Kazakhstan F8 Sweden F5 Belarus F3 Kazakhstan F10 Sweden F4 Belarus F1 Germany F1 Belarus F2 Germany F2 Kazakhstan F1 Kazakhstan F2 Iran F4 Iran F5 Israel F1 Israel F2 Uzbekistan F1 Uzbekistan F2 Korea F1 Korea F2 Spain F18 Turkey F26 Turkey F27 Belarus F1 Belarus F2 Russia F6 Belarus F1 Switzerland F1 Uzbekistan F1 Uzbekistan F2 France F6 France F7 Great Britain F2 M15 Luan Open de L'Isere - Grenoble 8° Trani Cup - Trani Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury St. Petersburg Challenger 2006 - St. Petersburg BH Telecom Sarajevo 2007 - Sarajevo Unicredit Czech Open 2007 - Prostejov Switzerland F2 Open de Montauban - Montauban IX Gramado Open - Gramado 's Tennis Masters 07 Challenger - Graz Tean International - Alphen The Tarka Challenger - Barnstaple Steelers Cup - Kosice Aamulehti Tampere Opene - Tampere 10° Trofeo Luigi Pezzoli - Bergamo Morocco Tennis Tour - Meknes ATP Challenger Trophy 2007 - Trnava Geneva Challenger - Geneva Open de Montauban - Montauban Open D'Orleans - Orleans Challenger 42 - Andrezieux 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Morocco Tennis Tour - Marrakech Open D'Orleans - Orleans s'Tennis Masters Challenger - Graz Akbank Private Banking TED Open - Istanbul Challenger Tunisie - Tunis Orleans Challenger BSI Challenger Lugano - Lugano Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi La Rinascente Tennis Cup Harbour Club Milano - Milan KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Prague Challenger Nottingham Challenger Ostdeutscher Sparkassen Cup - Dresden Madrid Challenger Palermo Challenger Noumea Challenger Tunis Challenger Challenger Ford de Cherbourg - Cherbourg Kos-Zucchetti Tennis Cup - Cordenons Challenger DCN de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Astana Challenger Kazan Challenger Lambertz Open by Stawag 2007 - Aachen Portoroz Challenger Astana Challenger Heilbronn Open - Heilbronn South African Airways Open - East London Izmir Challenger Bangalore Challenger Pune Challenger Kazan Challenger Fergana Challenger Bangkok Challenger Irving Challenger Happy Valley Challenger Tyumen Challenger Mestre Challenger M15 Monastir Fergana Challenger Tashkent Challenger Brest Challenger Cherbourg Challenger Zhuhai Challenger Anning Challenger Karshi Challenger Bordeaux Challenger Samarkand Challenger Shenzhen Challenger Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Aix En Provence Challenger Surbiton Challenger Nottingham Challenger Vancouver Challenger Budapest Challenger Open D'Orleans - Orleans Qujing Challenger Fergana Challenger St. Remy Challenger M15 Torello Istanbul Challenger Irving Challenger Canberra Challenger Tashkent Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Orleans Challenger Recanati Challenger Astana Challenger Portoroz Challenger Mons Challenger Eckental Challenger Trofeo Sisma Mantova - Mantova Budapest Challenger Bergamo Challenger Surbiton Challenger Shenzhen Challenger Quanzhou Challenger Qingdao Challenger Brest Challenger Zhuhai Challenger M25 Les Franqueses del Valles Bordeaux Challenger ATP Open Castilla y Leon - Segovia Phoenix Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Istanbul Challenger LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Cassis Challenger Eckental Challenger Ortisei Challenger Pekao Open - Szczecin Biella 4 Challenger Gimcheon Challenger Astana Challenger Open de Tenis Amaya - Pamplona Prosperita Open 2007 - Ostrava Open Mutouest St. Brieuc - St. Brieuc San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Malaga Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux du Doubs - Besancon 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta San Marino CEPU Open - San Marino Nottingham 3 Challenger Hersonissos 3 Challenger Nur-Sultan Challenger Bratislava Challenger Canberra Challenger Bengalaru Challenger Ostrava Challenger Istanbul Challenger Napoli Challenger Bordeaux Challenger Estoril Open - Estoril Hypo Group Tennis International - Portschach Open 13 - Marseille Rennes Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz ATP Kremlin Cup - Moscow Medibank International - Sydney SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai BMW Open - Munich Pilot Pen Tennis - New Haven AEGON Championships - London Ordina Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Davidoff Swiss Indoors Basel - Basel BMW Open - Munich Masters Series - Hamburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Sunrise Challenger Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Apia International - Sydney BCR Open Romania - Bucharest Ordina Open - s-Hertogenbosch Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Kremlin Cup - Moscow Grand Prix Hassan II - Marrakech If Stockholm Open - Stockholm Open Sud de France - Montpellier Brisbane International - Brisbane TEB BNP Paribas Istanbul Open - Istanbul Nature Valley International - Eastbourne Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Antalya Open - Antalya Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Nature Valley International - Eastbourne Open 13 Provence - Marseille St. Petersburg Open - St. Petersburg Sofia Open - Sofia Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Truist Atlanta Open - Atlanta Stockholm Open - Stockholm BMW Open - Munich AEGON Championships - London Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril European Open - Antwerp Open Sud de France - Montpellier Mercedes Cup - Stuttgart Helsinki Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Sydney International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Fever-Tree Championships - London SkiStar Swedish Open - Bastad Hall of Fame Open - Newport German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Adelaide International - Adelaide Tata Open Maharashtra - Pune Open 13 Provence - Marseille Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg Citi Open - Washington Belgrade 2 - Belgrade AIG Japan Open Tennis Championships - Tokyo Open 13 Provence - Marseille Gonet Geneva Open - Geneva Copa Claro - Buenos Aires Erste Bank Open - Vienna Gonet Geneva Open - Geneva Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Estoril Open - Estoril Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano - Los Cabos Moselle Open - Metz AEGON Championships - London Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Izmir Challenger BRD Nastase Tiriac Trophy - Bucharest Wroclaw Challenger SkiStar Swedish Open - Bastad Moselle Open - Metz Aix En Provence Challenger Valencia Open - Valencia Apia International - Sydney Moscow Challenger Open 13 - Marseille Segovia Challenger US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad AEGON Championships - London Bet-at-home Open - Hamburg Eskisehir Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Mouilleron-Le-Captif Challenger Valencia Open - Valencia Millennium Estoril Open - Estoril Koblenz Challenger Apia International - Sydney Indian Wells Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Ilkley Challenger Recanati Challenger AEGON Championships - London Bet-at-home Open - Hamburg Portoroz Challenger Konzum Croatia Open - Umag Recanati Challenger Qatar ExxonMobil Open - Doha Seoul Challenger Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch AEGON Championships - London Shenzhen Open - Shenzhen Winston-Salem Open - Winston-Salem New York Open - New York Delray Beach Open - Delray Beach Helsinki Challenger Budapest Challenger Citi Open - Washington Internationaux du Doubs - Besancon Shenzhen Open - Shenzhen Brisbane International - Brisbane Tata Open Maharashtra - Pune Prostejov Challenger Copa Petrobras Uruguray - Montevideo ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Millennium Estoril Open - Estoril BB&T Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel SAP Open - San Jose Dallas Open - Dallas St. Petersburg Open - St. Petersburg Murray River Open - Melbourne Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Little Rock Challenger BMW Open - Munich Libema Open - 's-Hertogenbosch Noventi Open - Halle Tyler Challenger Mallorca Championships - Mallorca Open 13 - Marseille Citi Open - Washington Winston-Salem Open - Winston-Salem Sofia Open - Sofia Dutch Open Tennis - Amersfoort Gijon Open - Gijon Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Tenerife 3 Challenger U.S. Mens's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Rolex Paris Masters - Paris AEGON International - Eastbourne China Open - Beijing Maharashtra Open - Pune Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle cinch Championships - London Recanati Challenger Bordeaux Challenger cinch Championships - London Prague Challenger Wuxi Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Grodzisk Mazowiecki Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Mallorca Championships - Mallorca BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami AEGON International - Eastbourne BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto China Open - Beijing Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo If Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Open 13 - Marseille French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Abierto de Tenis Mifel - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Delray Beach Open - Delray Beach Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Wimbledon - London BNP Paribas Masters - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Topshelf Open - 's-Hertogenbosch Rio Open 500 - Rio de Janeiro Citi Open - Washington Australian Open - Melbourne Open 13 - Marseille French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London ASB Classic - Auckland French Open - Paris Wimbledon - London Medibank International - Sydney U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, AUT-FRA 2-3 Australian Open - Melbourne Davis Cup, Group I, 1R, BLR-ROU 3-2 French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, Group I, 1R, BLR-POR 3-2 Wimbledon - London Australian Open - Melbourne French Open - Paris All Lower level tournaments French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Mutua Madrilena Masters Madrid - Madrid French Open - Paris Rogers Cup - Montreal U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, FRA-GBR 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group II, 3R, BLR-DEN 4-1 Olympics - Tokyo Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, Group II, 1R, EGY-BLR 1-3 French Open (juniors) Wimbledon (juniors) Davis Cup, Group II, 2R, BLR-LAT 4-1 Davis Cup, Group I, 2R, BLR-AUT 3-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 U.S. Open (juniors)